package fr.afcepf.iziticket.services;

import fr.afcepf.iziticket.beans.MainManagedBean;
import fr.afcepf.iziticket.dao.interfaces.DAOUtilisateur;
import fr.afcepf.iziticket.entities.Utilisateur;

public class MonCompteService {

	public void change(Utilisateur utilisateur, String aMdp, String nMdp, String n2Mdp, String mail, String mail2){
		
		if(utilisateur.getMdp().equals(aMdp) && nMdp.equals(n2Mdp)){
			utilisateur.setMdp(nMdp);
		}
		
		if(mail.equals(mail2)){
			utilisateur.setMail(mail);
		}
		
		DAOUtilisateur dao = (DAOUtilisateur) MainManagedBean.getContext().getBean("daoUtilisateur");
		dao.save(utilisateur);
	
	}
	
	private static MonCompteService service;
	
	public static MonCompteService getService(){
		if(service==null)
			service = new MonCompteService();
		return service;
	}
	
	private MonCompteService() {
	}
	
}
